package io.renren.learn.common;//package io.renren.commons;
//
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//
//import javax.servlet.ServletRequest;
//import java.io.BufferedReader;
//import java.io.IOException;
//import java.io.InputStream;
//import java.io.InputStreamReader;
//import java.nio.charset.Charset;
//
//public class HttpUtil {
//    private static final Logger LOGGER = LoggerFactory.getLogger(com.dcits.comet.commons.utils.HttpUtil.class);
//
//    /**
//     * 获取请求Body
//     *
//     * @param request
//     * @return
//     */
//    public static String getBodyString(ServletRequest request) {
//        StringBuilder sb = new StringBuilder();
//        InputStream inputStream = null;
//        BufferedReader reader = null;
//        try {
//            inputStream = request.getInputStream();
//            reader = new BufferedReader(new InputStreamReader(inputStream, Charset.forName("UTF-8")));
//            String line = "";
//            while ((line = reader.readLine()) != null) {
//                sb.append(line);
//            }
//        } catch (IOException e) {
//            LOGGER.error(e.getMessage(), e);
//        } finally {
//            if (inputStream != null) {
//                try {
//                    inputStream.close();
//                } catch (IOException e) {
//                    LOGGER.error(e.getMessage(), e);
//                }
//            }
//            if (reader != null) {
//                try {
//                    reader.close();
//                } catch (IOException e) {
//                    LOGGER.error(e.getMessage(), e);
//                }
//            }
//        }
//        return sb.toString();
//    }
//}
